/**
 * Copyright (C) 2011 Andrew C. Love (DNC) <dnc.app.sup@gmail.com>
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *         http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package com.dnc.tools.gen;

import java.util.List;

public class CloakBeanInfo {
    private String authorName;
    private String authorEmail;
    private String servicePackage;
    private String targetProject;
    private String serviceInterfaceTemplate;
    private String serviceImplTemplate;
    private String springBeansTemplate;    
    private String generationDateTimeString;
    private String vmServiceInterfaceFile;
    private String vmServiceImplFile;
    private String modelClassName;
    private String shortModelClassName;
    private String modelClassNameExample;
    private String shortModelClassNameExample;
    private String mapperClassName;
    private String shortMapperClassName;
    private String introspectedTable;
    private String generationDateTime;
    private String serviceBeanName;
    private String mapperBeanName;
    private String genServiceInterfaceFileName;
    private String genServiceImplFileName;
    private List<String> primaryKeyColumnsList;
    private Boolean containsBlobField;        

    public Boolean getContainsBlobField() {
        return containsBlobField;
    }
    public void setContainsBlobFields(Boolean containsBlobFields) {
        this.containsBlobField = containsBlobFields;
    }    
    public String getAuthorName() {
        return authorName;
    }
    public void setAuthorName(String authorName) {
        this.authorName = authorName;
    }
    public String getAuthorEmail() {
        return authorEmail;
    }
    public void setAuthorEmail(String authorEmail) {
        this.authorEmail = authorEmail;
    }
    public String getServicePackage() {
        return servicePackage;
    }
    public void setServicePackage(String servicePackage) {
        this.servicePackage = servicePackage;
    }
    public String getTargetProject() {
        return targetProject;
    }
    public void setTargetProject(String targetProject) {
        this.targetProject = targetProject;
    }
    public String getServiceInterfaceTemplate() {
        return serviceInterfaceTemplate;
    }
    public void setServiceInterfaceTemplate(String serviceInterfaceTemplate) {
        this.serviceInterfaceTemplate = serviceInterfaceTemplate;
    }
    public String getServiceImplTemplate() {
        return serviceImplTemplate;
    }
    public void setServiceImplTemplate(String serviceImplTemplate) {
        this.serviceImplTemplate = serviceImplTemplate;
    }
    public String getGenerationDateTimeString() {
        return generationDateTimeString;
    }
    public void setGenerationDateTimeString(String generationDateTimeString) {
        this.generationDateTimeString = generationDateTimeString;
    }
    public String getVmServiceInterfaceFile() {
        return vmServiceInterfaceFile;
    }
    public void setVmServiceInterfaceFile(String vmServiceInterfaceFile) {
        this.vmServiceInterfaceFile = vmServiceInterfaceFile;
    }
    public String getVmServiceImplFile() {
        return vmServiceImplFile;
    }
    public void setVmServiceImplFile(String vmServiceImplFile) {
        this.vmServiceImplFile = vmServiceImplFile;
    }
    public String getModelClassName() {
        return modelClassName;
    }
    public void setModelClassName(String modelClassName) {
        this.modelClassName = modelClassName;
    }
    public String getShortModelClassName() {
        return shortModelClassName;
    }
    public void setShortModelClassName(String shortModelClassName) {
        this.shortModelClassName = shortModelClassName;
    }
    public String getModelClassNameExample() {
        return modelClassNameExample;
    }
    public void setModelClassNameExample(String modelClassNameExample) {
        this.modelClassNameExample = modelClassNameExample;
    }
    public String getShortModelClassNameExample() {
        return shortModelClassNameExample;
    }
    public void setShortModelClassNameExample(String shortModelClassNameExample) {
        this.shortModelClassNameExample = shortModelClassNameExample;
    }
    public String getMapperClassName() {
        return mapperClassName;
    }
    public void setMapperClassName(String mapperClassName) {
        this.mapperClassName = mapperClassName;
    }
    public String getShortMapperClassName() {
        return shortMapperClassName;
    }
    public void setShortMapperClassName(String shortMapperClassName) {
        this.shortMapperClassName = shortMapperClassName;
    }
    public String getIntrospectedTable() {
        return introspectedTable;
    }
    public void setIntrospectedTable(String introspectedTable) {
        this.introspectedTable = introspectedTable;
    }
    public String getGenerationDateTime() {
        return generationDateTime;
    }
    public void setGenerationDateTime(String generationDateTime) {
        this.generationDateTime = generationDateTime;
    }
    public String getServiceBeanName() {
        return serviceBeanName;
    }
    public void setServiceBeanName(String serviceBeanName) {
        this.serviceBeanName = serviceBeanName;
    }
    public String getMapperBeanName() {
        return mapperBeanName;
    }
    public void setMapperBeanName(String mapperBeanName) {
        this.mapperBeanName = mapperBeanName;
    }
    public String getGenServiceInterfaceFileName() {
        return genServiceInterfaceFileName;
    }
    public void setGenServiceInterfaceFileName(String genServiceInterfaceFileName) {
        this.genServiceInterfaceFileName = genServiceInterfaceFileName;
    }
    public String getGenServiceImplFileName() {
        return genServiceImplFileName;
    }
    public void setGenServiceImplFileName(String genServiceImplFileName) {
        this.genServiceImplFileName = genServiceImplFileName;
    }
    public String getSpringBeansTemplate() {
        return springBeansTemplate;
    }
    public void setSpringBeansTemplate(String springBeansTemplate) {
        this.springBeansTemplate = springBeansTemplate;
    }
    public List<String> getPrimaryKeyColumnsList() {
        return primaryKeyColumnsList;
    }
    public void setPrimaryKeyColumnsList(List<String> primaryKeyColumnsList) {
        this.primaryKeyColumnsList = primaryKeyColumnsList;
    }   
    
}

